#include<bits/stdc++.h>
#include"Position.h"
#include"Token.h"
using namespace std;

class Lexer
{
private:
    string text;
    Position pos;
    vector<Token> tokens;
    char current_char;
public:
    Lexer();
    Lexer(const string & text);
    void make_tokens();
    Token make_number();
    vector<Token> get_tokens();
    void advance();
};


